    .adults
	{
	width:85px;
	}
	.children
	{
	width:95px;
	}
	.first
	{
	display:inline;
	}
	.room
	{
	display: -moz-inline-box;
	}
	#destination-list
	{
	height:360px;
	
	}
	#input_destination input
	{
	width:333px;
	}
	
	#input_destination_label
	{
		padding:5px;
	}
	#add_new_room_search_div input
	{
	display:inline;
	}
	#add_new_room_search_div
	{
		height:30px;
	}
	
  

	#check-in, #check-out
	{
	width:190px;
	
	}
	#check_in_check_out
	{

	}
	#add_new_room_div
	{
		padding:5px;
	}
			
	#search-widget
	{
	padding:10px;
	width: 353px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 15px;
	background: none repeat scroll 0 0 #50504D;

	}

	.age, .children, .adults 
	{
		display:inline;
		float:left;
	}
	#rooms
	{
		height: 220px;
        padding-left: 20px;
	}
	#room1,	#room2,	#room2,	#room4,	#room5,	#room6,	#room7,	#room8
	{
	float:left;
	width: 100%;
	}
	
	#search_button
	{
	background: url("../images/templatemo_button.png") no-repeat scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
   /* float: right;*/
    font-size: 10px;
    font-weight: 700;
    height: 23px;
    padding-bottom: 5px;
    padding-right: 25px;
    width: 85px;
	}
	
	#add_new_room_button
	{
	background: url("../images/templatemo_button_add.png") no-repeat scroll left center transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    font-weight: 700;
    height: 25px;
    padding-bottom: 5px;
    padding-right: 25px;
    width: 100px;
	}
	#buttons_search_add
	{
		width: 100%;
	}

#search_error{
    color: red;
    padding: 0 0 0 4px;
}

#check-in, #check-out{
    max-width: 170px;
    overflow: hidden;
}

#check-in {
    margin-right: 30px;
}

#check-out{
    margin-left: 30px;
}

#check-in input, #check-out input {
    width: 155px;
}
